var util = require("../../../utils/util.js"),
{api} = require("../../../utils/api.js"),
app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    pageSize:10,
    page:1,
    list:[],
    proScroll:false,
    showEmpty:false,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
  },
  async appointmentList(){
    let {data:{list}} = await api.appointmentList({page:this.data.page,pageSize:this.data.pageSize});
    let listArr = list && Array.isArray(list.data) ? list.data : [];
    listArr.forEach(item=>{
      item.appointment_time_text=this.getAfter(item.appointment_time_text)
    })
    this.setData({
        proScroll: listArr.length < this.data.pageSize ? true : false,
        list: this.data.page == 1 ? listArr : [...this.data.list, ...listArr],
        showEmpty: list.total == 0 ? true : false
    })
 },
 getAfter(time){
   if(!time)return '';
  const date = new Date(time);
  const dateTime=util.formatTime2(date)
  const hours = date.getHours();
  if (hours < 12) {
      return dateTime+' 上午:00'
  } else {
     return dateTime+' 下午:00'
  }
 },
 /**
   * 页面上拉触底事件的处理函数
   */
 onReachBottom() {
    if (!this.data.proScroll) {
      let page=this.data.page;
      page=page+1;
      this.setData({
        page: page
      })
      this.appointmentList();
    }
  },
  gotoyy(){
    wx.navigateTo({
      url: '/pages/mine/appointment/appointment',
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
      this.setData({page:1})
      this.appointmentList();
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },


  /**
   * 用户点击右上角分享
   */
  onShareAppMessage(e) {
    return util.shareEvent(e)
  }
})